package co.rcantor.dev.siasar.servicio;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.Spinner;
import co.rcantor.dev.siasar.R;

public class TabServicio3 extends Activity {

	private static String tipo_tarifa_com;
	private static String fondos_disponibles;

	private static EditText tarifa_mensual;
	private static EditText facturacion_mensual;
	private static EditText ingreso_mensual;
	private static EditText fondos_monto;

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.tabservicio3);

		tarifa_mensual = (EditText) findViewById(R.id.tarifamensual);
		facturacion_mensual = (EditText) findViewById(R.id.facturacionmensual);
		ingreso_mensual = (EditText) findViewById(R.id.ingresomensual);
		fondos_monto = (EditText) findViewById(R.id.fondosmonto);

		Spinner sptipo_tarifa_com = (Spinner) findViewById(R.id.tipotarifacom);
		ArrayAdapter<CharSequence> adtipo_tarifa_com = ArrayAdapter
				.createFromResource(this, R.array.tipo_tarifa,
						android.R.layout.simple_spinner_item);
		adtipo_tarifa_com
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		sptipo_tarifa_com.setAdapter(adtipo_tarifa_com);
		sptipo_tarifa_com
				.setOnItemSelectedListener(new MyOnItemSelectedListener());

		Spinner spfondos_disponibles = (Spinner) findViewById(R.id.fondosdisponibles);
		ArrayAdapter<CharSequence> adfondos_disponibles = ArrayAdapter
				.createFromResource(this, R.array.si_no,
						android.R.layout.simple_spinner_item);
		adfondos_disponibles
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spfondos_disponibles.setAdapter(adfondos_disponibles);
		spfondos_disponibles
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
	}

	public class MyOnItemSelectedListener implements OnItemSelectedListener {

		public void onItemSelected(AdapterView<?> parent, View view, int pos,
				long id) {
			if (parent.getId() == R.id.tipotarifacom)
				if(pos==0)
					setTipo_tarifa_com("1");
				else
					setTipo_tarifa_com("0");
			if (parent.getId() == R.id.fondosdisponibles)
				if(pos==0)
					setFondos_disponibles("1");
				else
					setFondos_disponibles("0");
		}

		public void onNothingSelected(AdapterView<?> parent) {
			if (parent.getId() == R.id.tipotarifacom)
				setTipo_tarifa_com("1");
			if (parent.getId() == R.id.fondosdisponibles)
				setFondos_disponibles("1");
		}
	}

	public static String getTipo_tarifa_com() {
		return tipo_tarifa_com;
	}

	public static void setTipo_tarifa_com(String tipo_tarifa_com) {
		TabServicio3.tipo_tarifa_com = tipo_tarifa_com;
	}

	public static EditText getTarifa_mensual() {
		return tarifa_mensual;
	}

	public static void setTarifa_mensual(EditText tarifa_mensual) {
		TabServicio3.tarifa_mensual = tarifa_mensual;
	}

	public static EditText getFacturacion_mensual() {
		return facturacion_mensual;
	}

	public static void setFacturacion_mensual(EditText facturacion_mensual) {
		TabServicio3.facturacion_mensual = facturacion_mensual;
	}

	public static EditText getIngreso_mensual() {
		return ingreso_mensual;
	}

	public static void setIngreso_mensual(EditText ingreso_mensual) {
		TabServicio3.ingreso_mensual = ingreso_mensual;
	}

	public static String getFondos_disponibles() {
		return fondos_disponibles;
	}

	public static void setFondos_disponibles(String fondos_disponibles) {
		TabServicio3.fondos_disponibles = fondos_disponibles;
	}

	public static EditText getFondos_monto() {
		return fondos_monto;
	}

	public static void setFondos_monto(EditText fondos_monto) {
		TabServicio3.fondos_monto = fondos_monto;
	}
}